cnc project management cad pmp notes lathe milling oracle machining sun xvm hmc management lathes machine tools pmp pmi